/*color*/
#topCount span, .special_offer{color: #e4393c;}
h1,a:hover,.shopping_xx ul, .hsh_nav_r li a:hover{color: #169BD5;}

/*background*/
.hsh_head_top, .hsh_head_t_r li.shopping_cart .shopping_an, .hsh_nav{width: 100%;}
.hsh_head_top, .hsh_head_t_r li.my_hsh, .hsh_head_t_r li.shopping_cart, .hsh_search_boxdiv, .hsh_navigation, .hsh_allsort, .hsh_allsort .item, .hsh_a_dl, .hsh_allsort .item_mc .category, .hsh_nav_r, .hsh_mode dt span{position: relative}
.hsh_head_t_r li.my_hsh span, .hsh_head_t_r li.my_hsh .myhsh, .hsh_head_t_r li.mobile_version .mobile_anniu, .hsh_head_t_r li.mobile_version span, .bjqr_code, .shopping_xx, .hsh_search_boxdiv em, .hsh_allsort .mc, .hsh_allsort .item_mc, .hsh_hotline, .hsh_mode dt span:after{position: absolute}
.hsh_head_t{width: 1160px;margin: 0 auto;}
.hsh_head_t_l, .hsh_head_t_r li.mobile_version em, .hsh_head_t_r li.shopping_cart em, .hsh_head_m_l, .hsh_head_m_m, .hsh_search_boxdiv input, .hsh_search_boxdiv a, .hsh_hot_labels dt, .hsh_hot_labels dd, .hsh_head_m_r em, .hsh_nav_l, .hsh_allsort, .hsh_a_dl dt, .hsh_a_dl dd, .hsh_allsort .item_mc .category, .hsh_allsort .item_mc .category dl, .hsh_allsort .item_mc .category dd, .hsh_allsort .item_mc dl.r_brand, .hsh_allsort .item_mc .larger_version, .hsh_nav_r, .hsh_nav_r li, .hsh_mode .dt_l{float: left}
.hsh_head_t_r, .hsh_head_t_r li, .hsh_head_m_r, .hsh_head_m_r li, .hsh_mode .dt_r{float: right}
.hsh_head_t_r li.my_hsh span{background: url(../img/hsh2018.png) repeat-x;}
.hsh_head_t_r li.mobile_version:hover .bjqr_code{display: block;}
.hsh_head_t_r li.mobile_version span{background: url(../img/hsh2018.png) repeat-x;}
.hsh_head_t_r li.mobile_version em{background: url(../img/hsh2018.png) repeat-x;}
.hsh_head_t_r li.myhsh_hover span{background: url(../img/hsh2018.png) repeat-x;}
.hsh_head_t_r li.myhsh_hover:hover .myhsh{display: block;}
.icon_qr{background: url(../img/icon_phone_new2018.jpg) no-repeat}
.hsh_head_t_r li.shopping_cart em{background: url(../img/hsh2018.png) repeat-x;}
.hsh_head_t_r li.shopping_cart:hover .shopping_xx{display: block;}
.hsh_head_t_r li span,.hsh_head_t_r li.myhsh_hover span,.hsh_head_t_r li.mv_hover span, .hsh_allsort em, .hsh_allsorthover em{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.hsh_search_boxdiv em{background: url(../img/hsh2018.png) repeat-x;}
.hsh_head_m_r em{background: url(../img/hsh2018.png) repeat-x;}
.hsh_head_m_r li.shopping_know em{background: url(../img/shopping_know.png) repeat-x;}
.hsh_allsort .mt{cursor: pointer}

/*top*/
.hsh_head_top{border-top:1px solid #fff;border-bottom: 1px solid #e5e5e5;background: #f5f5f5;}
.hsh_head_t{height: 30px;line-height: 30px;}
.hsh_head_t_l .hsh_mr35{margin-right:35px;}
.hsh_head_t_l a{margin-right: 30px;}
.hsh_head_t_r li{margin-left: 14px;cursor: pointer;min-width: 48px;}
.hsh_head_t_r li.my_hsh{padding-left: 8px;padding-right: 20px;z-index: 1010;}
.hsh_head_t_r li.my_hsh span{width:8px; height:4px; display:block; top:15px; right:0;background-position:-20px -93px;}
.hsh_head_t_r li.my_hsh span{right:8px;}
.hsh_head_t_r li.my_hsh .myhsh{width:74px; border:1px solid #e5e5e5; top:30px; left:-1px; z-index:99; background:#fff; display:none; border-top:none; padding-bottom: 5px;}
.hsh_head_t_r li.my_hsh .myhsh li{height:27px; line-height:27px; width:66px; padding-left:8px;margin: 0}
.hsh_head_t_r li.my_hsh .mine{width: 86px;}
.hsh_head_t_r li.my_hsh .mine li{padding-right: 12px;}
.hsh_head_t_r li.myhsh_hover{background:#fff; height:30px; border:1px solid #e5e5e5; padding:0 19px 0 7px; border-top:none; border-bottom:none;}
.hsh_head_t_r li.myhsh_hover span{background-position:-32px -93px;}
.hsh_head_t_r li.mobile_version{height:30px;width:88px;position: relative;}
.hsh_head_t_r li.mobile_version span{width:8px; height:4px; display:block; top:15px; right:10px;background-position:-20px -93px;}
.hsh_head_t_r li.mobile_version .mobile_anniu{padding: 0 20px 0 13px;height: 30px;width: 55px;top: 0;left: 0;}
.hsh_head_t_r li.mobile_version em{width: 10px;background-position: -74px -89px;}
.hsh_head_t_r li.mobile_version em{height: 16px;margin-right: 5px;margin-top: 8px;}
.hsh_head_t_r li.mv_hover .mobile_anniu{background:#fff; height: 31px;padding: 0 19px 0 12px;border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-top:none; border-bottom:none;}
.hsh_head_t_r li.mv_hover span{background-position:-32px -93px;}
.bjqr_code{background: #fff;border: 1px solid #e5e5e5;border-top: none;left: 0px;top: 31px;display: none;z-index: 9999;}
.qr_code{width: 175px;height: 225px;background-position: 0 0;float: left;}
.hsh_head_t_r li.mobile_version,  .hsh_head_t_r li.shopping_cart{margin-left: 11px;}
.hsh_head_t_r li.shopping_cart{border-left: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;padding: 0 8px;z-index: 9999;}
.hsh_head_t_r li.shopping_cart em{width: 20px;height: 16px;margin-right: 5px;margin-top: 8px;background-position: -47px -89px;}
.hsh_head_t_r li.myshopping_cart{background: #fff;border-color: #e5e5e5;height: 31px;position: relative;}
.shopping_xx{width: 253px;border: 1px solid #e5e5e5;top: 31px;right: -1px;background: #fff;z-index: 8;border-top: none;display: none;}
.shopping_xx ul{padding: 0 10px;}

/*middle*/
.hsh_head_middle{width: 1160px;margin: 0 auto;}
.hsh_head_middle{padding: 35px 0 15px 0;}
.hsh_head_m_l{margin-right: 70px;}
.hsh_head_m_m{overflow: hidden;}
.hsh_search_boxdiv{height: 40px;}
.hsh_search_boxdiv em{width: 16px;height: 16px;background-position: -34px -171px;top: 12px;left: 16px;}
.hsh_search_boxdiv input{width: 370px;height: 16px;padding: 10px 0;padding-left: 38px;border: 2px solid #169BD5;border-right: none;outline: none;line-height: 16px;}
.hsh_search_boxdiv a{width: 100px;height: 40px;background: #169BD5;font-size: 18px;color: #fff;text-align: center;line-height: 40px;}
.hsh_hot_labels{height: 30px;line-height: 30px;overflow: hidden}
.hsh_hot_labels dd{margin-left: 11px;}
.hsh_head_m_r{width: 350px;margin-top: 4px;font-size: 14px;}
.hsh_head_m_r li{width: 100px;height: 30px;line-height: 30px;margin-left: 9px;border: 1px solid #e5e5e5;}
.hsh_head_m_r em{width: 20px;height: 15px;margin-left: 12px;margin-right: 5px;margin-top: 8px;overflow: hidden;}
.hsh_head_m_r li.shopping_know em{height: 20px;margin-top: 5px;}
.hsh_head_m_r li.my_order em{background-position: -1px -141px;}
.hsh_head_m_r li.my_points em{background-position: -99px -115px;}

/*nav*/
.hsh_navigation{width: 1160px;margin: 0 auto;}
.hsh_navigation{height: 40px;line-height: 40px;color: #fff;z-index: 999;}
.hsh_nav_l{width: 200px;color: #fff;background: #169BD5;z-index: 999999;margin-right: 15px;}
.hsh_nav_r{z-index: 2;overflow: hidden;height: 39px;}
.hsh_nav_r li{font-size: 16px;height: 40px;line-height: 41px;position: relative;}
.hsh_nav_r li a{display: block;padding: 0 5px;color: #3c3c3c;}
.hsh_hotline{width: 200px;height: 40px;top: -4px;right: 14px;}

/*leftnav*/
.hsh_allsort{width: 200px;z-index: 99;}
.hsh_allsort .mt{height: 40px;width: 178px;z-index: 9999;font-size: 16px;padding-left: 22px;line-height: 40px;}
.hsh_allsort .mt a{color: #fff;}
.hsh_allsort .mc{top: 40px;display: none;width: 199px;background: url(../img/nav_bg.png) repeat;height: 508px;z-index: 9999;padding: 2px 0 0 1px;}
.hsh_allsorthover .mc{display: block}
.hsh_allsort .hsh_first{padding-top: 1px;line-height: 33px;}
.hsh_allsort .hover .hsh_first{border-top: none;padding-top: 1px;}
.hsh_allsort .hover .hsh_a_dl{background: #fff;width: 179px;height: 28px;line-height: 28px;border-left: none;border-right: none;}
.hsh_allsort .hover .hsh_a_dl dt a{color: #3c3c3c;font-weight: bold;}
.hsh_allsort .hover .hsh_a_dl dd a{color: #666;}
.hsh_a_dl{width: 173px;height: 28px;z-index: 1000;line-height: 28px;padding-left: 20px;overflow: hidden;}
.hsh_a_dl dt{margin-right: 13px;}
.hsh_a_dl dt a{color: #fff;}
.hsh_a_dl dd{margin-right: 7px;}
.hsh_a_dl dd a{color: #aaa;}
.hsh_allsort .hover .item_mc{display: block;}
.hsh_allsort .item_mc{border:1px solid #cacaca;border-left: none;width: 596px;height: 488px;padding: 20px 0 0 30px;left: 199px;z-index: 900;display: none;background: #fff;clear: both;}
.hsh_allsort .fore1{top: -2px;}
.hsh_allsort .item_mc .category{width: 539px;}
.hsh_allsort .item_mc .category dl{width: 539px;background: #fff;padding-bottom: 8px;}
.hsh_allsort .item_mc .category dl.hsh_detailed, .hsh_allsort .item_mc .category dl.recommended{border-bottom: 1px solid #f0f0f0;}
.hsh_allsort .item_mc .category dt, .hsh_allsort .item_mc dl.r_brand dt{height: 30px;line-height: 30px;font-weight: bold;color: #3c3c3c}
dl.hsh_detailed dt{font-size: 14px;}
.hsh_allsort .item_mc .category dt a{color:#3c3c3c;}
.hsh_allsort .item_mc .category dd{margin-right: 24px;height: 19px;line-height: 19px;font-size: 12px;margin-bottom: 4px;white-space: nowrap;}
.hsh_allsort .item_mc .category dl.recommended{font-size: 14px;margin-top: 20px;}
.hsh_allsort .item_mc dl.r_brand{margin-top: 20px;font-size: 14px;margin-bottom: 23px;width: 569px;}
.hsh_allsort .item_mc .larger_version{width: 325px;height: 103px;}
.hsh_allsort .fore2{top: -31px;}

/*主体*/
.wrap{width: 1160px;margin: 0 auto;margin-top: 20px;overflow: hidden;}
.hsh_tszl{box-sizing: border-box;width: 1160px;padding: 8px;padding-top: 0;background-color: #169BD5;border-top-left-radius: 24px;}
.hsh_mode dt{height: 40px;line-height: 40px;padding-top: 5px;font-size: 20px;font-weight: bold;color: #fff;}
.hsh_mode .dt_l span.num {display: block;float: left;width: 40px;height: 40px;line-height: 40px;background: url(../img/u1.png) no-repeat;font-size: 20px;font-weight: normal;color: #169BD5;}
.hsh_mode .dt_l span.num:after{content: "1";left: 10px;bottom: 5px;}
.hsh_mode .dt_l span.title{padding-left: 15px;font-size: 18px;line-height: 35px;vertical-align: top;}
.hsh_mode .dt_r{float: right;font-weight: normal;}
.hsh_mode .dt_r span.start{padding-right: 10px;}
.hsh_mode .dt_r span.end{padding-left: 10px;}
.hsh_mode dd{float: left;width: 275px;height: 223px;margin-right: 14px;overflow: hidden;}
.tszl_img{position: relative;background: #fff;}
.tszl_img a{display: block;width: 100%;height: 100%;}
.tszl_img img{margin: 0 auto;}
.price{font-size: 14px;padding: 5px 7px 6px;}
.txt_l{float: left;}
.txt_r{float: right;color: #e4393c;}
.txt_under{font-size: 11px;text-decoration: line-through;}

/*主体中部*/
.wrap_middle{width: 1160px;height: 450px;margin: 0px auto;margin-top: 20px;overflow: hidden;}
.wrap_middle .floor_l{width: 200px;height: 450px;float: left;}
.wrap_middle .floor_r{width: 960px;height: 450px;float: right;}

.floor_r dt{height: 33px;line-height: 33px;border-top: 1px solid #e5e5e5;border-bottom: 2px solid #169BD5;}
.floor_r .floor_r_title li{float: right;font-size: 12px;padding-right: 10px;}
.floor_r .floor_r_title li.title_l{float: left;font-size: 18px;color: #169BD5;font-weight: bold;padding-left: 10px;}
.floor_r_box{width: 960px;height: 414px;}
.floor_r_box ul{float: left;}
.floor_r_box .box_l{width: 780px;height: 414px;overflow: hidden;}
.floor_r_box .box_r{width: 159px;height: 393px;padding: 10px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;overflow: hidden;}

.floor_r_box .product{width: 259px;height: 206px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.floor_r_box .product{float: left;}
.floor_r_box .product img{margin: 0 auto;}
.floor_r_box .product .price{padding-bottom: 0px;}

/*底部*/
.hsh_ser{width: 100%;margin-top: 20px;border-top: 2px solid #169BD5;background: #f4f4f4;}
.hsh_service{width: 1160px;overflow: hidden;margin: 0 auto;padding-top: 20px;}
.hsh_service dt, .service_p1{margin-bottom: 8px;}
.hsh_service dl{float: left;width: 65px;}
.hsh_service dt, .service_p1{color: #3c3c3c;font-size: 16px;font-weight: bold;}
.hsh_service dl{width: 77px;padding-left: 7px;margin-right: 95px;overflow: hidden;}
.hsh_service .second{width: 108px;}
.hsh_service .last{margin: 0;}
.hsh_service ul{float: right;width: 655px;padding-right: 15px;color: #3c3c3c;overflow: hidden;}
.hsh_service ul li{float: right;}
.hsh_service .first_li{width: 75px;text-align: left;padding-left: 95px;}
.hsh_service .first_li a{height: 30px;padding-left: 30px;line-height: 30px;display: block;position: relative;}
.hsh_service .second_li{width: 224px;text-align: left;padding-left: 120px;}
.hsh_service .second_li .f16{font-size: 16px;height: 30px;line-height: 30px;color: #169BD5;font-weight: bold;}
.hsh_service em{display: block;width: 20px;height: 20px;position: absolute;left: 0;top: 5px;}
.wb{background: url(../img/hsh2018.png) -32px -29px repeat-x;}
.kj{background: url(../img/hsh2018.png) -66px -29px repeat-x;}
.wx{background: url(../img/hshxz2018.png) -130px 0px repeat-x;}
.ftime{height: 25px;line-height: 25px;}

.hsh_foot{width: 1160px;margin: 0 auto 50px;text-align: center;padding: 18px 0;}
.hsh_foot p{line-height: 28px;}


.wxtc{position: fixed;width: 100%;background: url(../img/wxtcbg.png) repeat;z-index: 9999;left: 0;top: 0;}
.wxtc_box{width: 400px;height: 300px;margin: 30px auto;}
.wxtc_head{height: 55px;line-height: 55px;padding-left: 27px;padding-right: 16px;font-size: 20px;color: #fff;background: #169BD5;}
.wxtc_head span{float: left;width: 100px;}
.wxtc_head a{float: right;width: 35px;height: 35px;line-height: 35px;margin-top: 10px;background: url(../img/wxgban.jpg)}
.wxtc_content{height: 229px;width: 400px;background: #fff;padding-top: 16px;}
.wxtc_content p{height: 30px;line-height: 30px;font-size: 14px;margin-bottom: 10px;text-align: center;}
.wxtc_content img{display: block;margin: 0 auto;width: 165px;height: 165px;}